package com.sxt.sys.listener;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;

/**
 * application对象创建的监听器 作用： 在ServletContext创建之后向里面设置ctx的属性并给名
 * 字content.setAttribute("ctx",context.getContextPath())
 * 
 * @author LJH
 * 
 */
@WebListener
public class ApplicationListener implements ServletContextListener {

	/**
	 * 当tomcat启动时会调用的
	 */
	@Override
	public void contextInitialized(ServletContextEvent contextEvent) {
		//1找到servletContext
		ServletContext context = contextEvent.getServletContext();
		context.setAttribute("ctx",context.getContextPath());
		System.out.println("-------context监听触发，ctx别放到作用域成功------");
		
	}
	
	/**
	 * 当tomcat关闭的调用 
	 */
	@Override
	public void contextDestroyed(ServletContextEvent arg0) {
		System.out.println("-----ServletContext被销毁-----");
	}

	
}
